package org.zjx.state;

import lombok.Data;
import org.zjx.common.entity.Ability;
import org.zjx.common.entity.Address;
import org.zjx.common.entity.Friend;

import java.util.List;

@Data
public class PlayerState {
    //人物数据库编号
    private int roleId;
    //当前坐标
    private Address address;
    //当前角色所在位置起始停留时间
    private long standStartTime = 0;
    //摄药香使用时间
    private long demonIncense = 0;
    //是否战斗
    private boolean battle;
    //健康状况
    private int hp; //血量
    private int injury; //伤势
    private int mp; //魔法值
    private int rage; //愤怒
    private int vitality; //活力
    private int physical;// 体力

    //拥有的各种技能及等级
    private List<Ability> abilities;
    //快捷技能栏
    private List<Ability> skillBar;
    //好友
    private List<Friend> friends;

    private InventorState inventorState;
    private PetState petState;
    private QuestState questState;
    private TeamState teamState;
}
